package com.example.moneybook.service;

import com.example.moneybook.dto.ResponseResult;
import org.springframework.web.multipart.MultipartFile;

import java.io.IOException;

/**
 * @Author: 包
 * @Date: 2023/3/15 22:48
 * Description:
 */
public interface UserService {
    /**
     * 登录
     * @param code
     * @return
     */
    ResponseResult login(String code);

    /**
     * 更新用户头像
     * @param filePath
     * @param userId
     * @return
     */
    ResponseResult updateInfo(MultipartFile filePath, String userId) throws IOException;

    /**
     * 更新用户姓名
     * @param userId
     * @param userName
     * @return
     */
    ResponseResult updateName(String userId, String userName);
}
